﻿IF OBJECT_ID('TraPeiXue', 'U') IS NULL
    CREATE TABLE dbo.TraPeiXue (
        traShenQingId      NVARCHAR(255) NULL,                -- 申请单Id
		TenantId       BIGINT NOT NULL,
        peiXueCiShu        INT NULL,                          -- 配血次数（第几次配血）
        biaoBenHao         NVARCHAR(255) NULL,                -- 标本号
        peiXingLeiXing     NVARCHAR(255) NULL,                -- 配型类型
        Id                 VARCHAR(128) NOT NULL,             -- 单号,字符串,带前缀带流水，主键
        Remark             NVARCHAR(255) NOT NULL,            -- 备注
        CreateTime         DATETIME NOT NULL,                 -- 创建时间
        CreateUserId       BIGINT NULL,                       -- 创建人
        CreateUserName     NVARCHAR(64) NULL,                 -- 创建人名
        UpdateTime         DATETIME NULL,                     -- 修改时间
        UpdateUserId       BIGINT NULL,                       -- 修改人
        UpdateUserName     NVARCHAR(64) NULL,                 -- 修改人名字
        danJuZhuangTai     NVARCHAR(64) NULL,                 -- 申请单状态 （枚举）(已作废、已生效、待审核、已审核）
        danJuLeiXing       NVARCHAR(64) NULL,                 -- 单据类型
        CONSTRAINT pk_TraPeiXueZhuBiao PRIMARY KEY CLUSTERED (Id)
    );
GO

-- 添加表和列注释
IF OBJECT_ID('TraPeiXue', 'U') IS NOT NULL
BEGIN
    EXEC sp_addcomment 'TraPeiXue', '输血申请交叉配血主表', '', '';
    EXEC sp_addcomment 'TraPeiXue', '', 'traShenQingId', '申请单Id';
    EXEC sp_addcomment 'TraPeiXue', '', 'TenantId', '租户Id';
    EXEC sp_addcomment 'TraPeiXue', '', 'peiXueCiShu', '配血次数（第几次配血）';
    EXEC sp_addcomment 'TraPeiXue', '', 'biaoBenHao', '标本号';
    EXEC sp_addcomment 'TraPeiXue', '', 'peiXingLeiXing', '配型类型';
    EXEC sp_addcomment 'TraPeiXue', '', 'Id', '单号,字符串,带前缀带流水，主键';
    EXEC sp_addcomment 'TraPeiXue', '', 'Remark', '备注';
    EXEC sp_addcomment 'TraPeiXue', '', 'CreateTime', '创建时间';
    EXEC sp_addcomment 'TraPeiXue', '', 'CreateUserId', '创建人';
    EXEC sp_addcomment 'TraPeiXue', '', 'CreateUserName', '创建人名';
    EXEC sp_addcomment 'TraPeiXue', '', 'UpdateTime', '修改时间';
    EXEC sp_addcomment 'TraPeiXue', '', 'UpdateUserId', '修改人';
    EXEC sp_addcomment 'TraPeiXue', '', 'UpdateUserName', '修改人名字';
    EXEC sp_addcomment 'TraPeiXue', '', 'danJuZhuangTai', '申请单状态 （枚举）(已作废、已生效、待审核、已审核）';
    EXEC sp_addcomment 'TraPeiXue', '', 'danJuLeiXing', '单据类型';
END
GO